Mobile Computing and Communications Review